Discovering State Invariants
نویسنده
چکیده
We continue to advocate a methodology that we used earlier for pattern discovery through exhaustive search in selected small domains. This time we apply it to the problem of discovering state invariants in planning domains. State invariants are formulas that if true in a state, will be true in all successor states. In this paper, we consider the following four types of state invariants commonly found in AI planning domains: functional dependency constraints, constraints on mutual exclusiveness of categories, type information constraints, and domain closure axioms. As it turned out, for a class of action theories that include many planning benchmarks, for the first three types of constraints, whether they are state invariants can be verified by considering models whose domains are bounded by a small finite number. This forms the basis for a procedure that tries to discover state invariants by exhaustive search in small finite domains. An implementation of the procedure yields encouraging results in the blocks world and the logistics domain.
منابع مشابه
Discovering Invariants in the Analysis and Verification of Finite State Transition Systems by Jie-Hong
Discovering Invariants in the Analysis and Verification of Finite State Transition Systems
متن کاملDiscovering Planning Invariants as Anomalies in State Descriptions
Planning invariants are formulae that are true in every reachable state of a planning world. We describe a novel approach to the problem of discovering such invariants—by analyzing only a reachable state of the planning domain, and not its operators. Our system works by exploiting perceived patterns and anomalies in the state description: It hypothesizes that patterns that are very unlikely to ...
متن کاملDynamically Discovering Likely Program Invariants
Dynamically Discovering Likely Program Invariants
متن کاملDISCOPLAN: an Efficient On-line System for Computing Planning Domain Invariants
DISCOPLAN is an efficient system for discovering state invariants in planning domains with conditional effects. Among the types of invariants found are implicative constraints relating a fluent predication to a fluent or static predication (with allowance for static supplementary conditions), single-valuedness constraints, exclusiveness constraints, and several others. The algorithms used are p...
متن کاملTwo Invariants of Human-Swarm Interaction
The search for invariants is a fundamental aim of scientific endeavors. These invariants, such as Newton’s laws of motion, allow us to model and predict the behavior of systems across many different problems. In the nascent field of Human-Swarm Interaction (HSI), a systematic identification of fundamental invariants is still lacking. Discovering and formalizing these invariants will provide a f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004